package com.gxp.pagehelper.service.impl;

import com.github.pagehelper.PageHelper;
import com.gxp.pagehelper.config.PageBean;
import com.gxp.pagehelper.config.PageUtils;
import com.gxp.pagehelper.dao.TestDao;
import com.gxp.pagehelper.pojo.User;
import com.gxp.pagehelper.service.TestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class TestServiceImpl implements TestService {
    @Autowired
    private TestDao td;
    public PageUtils getAllInfo(int pageNum, int pageSize) {
        PageHelper.startPage(pageNum,pageSize);
        List<User> lu=td.selectAllInfo();
        PageBean<User> pbu=new PageBean<User>(lu);
        PageUtils pu=new PageUtils(pbu.getTotal(),pbu.getList());
        return pu;
    }
}
